home *** CD-ROM | disk | FTP | other *** search
/ InfoMagic Internet Tools 1995 April / Internet Tools.iso / osi / isode / vmsisode / vmsisode80_tar.Z / vmsisode80_tar / sockit / readme
Encoding:
Text File  |  1992-07-02  |  3.7 KB  |  82 lines

  1. The make file now gets the system version number itself. (Needed
  2. for password checking in get.c)
  3. -----------------------------------------------
  4. I have now included dcl make files - make.com in all directories.
  5. isode requires the gcc compiler. The sockit library can (if needed be
  6. compiled with the standard vax c compiler) If you want to do this then:
  7.  
  8. $ set ccompiler "CC"
  9. -------------------------------------------------
  10. To whom it may concern:
  11.  
  12.     Files are organised thus -
  13.  
  14.     unix.dir  readme
  15.               lib.dir     - unixlib.exe
  16.               gccinclude.dir - *.h
  17.                             arpa.dir     - *.h
  18.                             net.dir      - *.h
  19.                             netinet.dir  - *.h
  20.                             netx25.dir   - *.h
  21.                             sundev.dir   - *.h
  22.                             sys.dir      - *.h
  23.               source.dir  - readme (doc on how to use the library)
  24.                             make.com
  25.                             unix_xfr.mar
  26.                             opt.opt
  27.                             *.c
  28.                             *.for
  29. ****************************************************************************
  30.  
  31. The unix library - tries to translate unix system calls to VMS routines.
  32.  
  33. Based initially on a desire to write a socket/qio interface, the library
  34. has grown to include quite a few of the routines available to unix programs
  35. but not included in the standard c run time library.
  36.  
  37. ****************************************************************************
  38.  
  39. To use a package based on the library you will need the following defines:
  40.  
  41. $ define sockit_root/trans=conc $1$dia2:[user.pkay.sockit.]  /* sockit dir */
  42. $ define unixlib sockit_root:[lib]unixlib /* if unixlib is not in sys$share */
  43.  
  44. Also the following directories should exist:
  45.  
  46. TMP: - used by popen to write temporary files
  47. ETC: - used by tcp/ip and isode to look for configuration files
  48.        this should typically contain files such as HOSTS and SERVICES etc.
  49. $define tmp $1$dia2:[pkay.tmp80]
  50. $define etc $1$dia2:[pkay.etc80]
  51.  
  52. If you want a packet level trace of any comms work then define:
  53. $ define PACKET_TRACE TRUE
  54. the trace will be put in a file PACKET_TRACE.LOG
  55. you will also get a print out of any dbm acesses
  56.  
  57.  
  58. ****************************************************************************
  59.  
  60. Here is a list of all the entry points supported in the library:
  61.  
  62. accept        alarm       bcmp       bcopy       bind       bzero
  63. chroot        close       closedir   closelog    connect    crypt
  64. dbmclose      dbminit     endgrent   endpwent    exit       fchmod
  65. fchown        fclose      fcntl      fdopen      fetch      fflush
  66. fgets         firstkey    fixargv    flock       fork       fprintf
  67. fputc         fsync       ftruncate  getdechostname         getdtablesize
  68. getgrent      getgrgid    getgrnam   gethostbyaddr          gethostbyname
  69. gethostname   getitimer   getlogin   getnc       getopt     getpagesize
  70. getpass       getpwent    getpwnam   getpwuid    getservbyname
  71. getservbyport getsockname getsockopt gettimeofday           getusertty
  72. gmtime        gtty        htonl      htons       index      inet_addr
  73. inet_ntoa     initgroups  insque     ioctl       link       listen
  74. nextkey       ntohl       ntohs      opendir     openlog    pclose
  75. popen         read        readdir    recv        recvfrom   remque
  76. rewind        rindex      rmdir      select      send       sendmsgtty
  77. sendmsguser   sendto      set_echo   set_noecho  seteuid    setgid
  78. setgrent      setitimer   setlogmask setpwent    setruid    setsockopt
  79. setuid        shutdown    signal     sigvec      socket     store
  80. stty          sys         syscall    syslog      tempnam    truncate
  81. unlink        utime       wait3      write       writev     xdelete
  82.